package cn.eu.common.query.annotation;

public @interface Table {
    /**
     * 关联的数据库实体类
     */
    Class<?> target() default Void.class;
    /**
     * 别名
     */
    String alias() default "";
    /**
     * 当前类的关联的字段名称 (是实体类字段名称而不是数据库字段名称) 默认获取当前类上定义的主键 @TableId
     */
    String thisField() default "";
    /**
     * 是否开启逻辑删除
     */
    boolean logicDelete() default true;
    /**
     * 条件
     */
    Condition[] conditions() default {};
}
